package com.zhanghp.factory;

import com.zhanghp.Army;
import com.zhanghp.Castle;
import com.zhanghp.King;

/**
 * @author zhanghp
 * @date 2022-08-05 15:08
 */
public interface KingdomFactory {

    /**
     * 国王诞生
     *
     * @return 国王
     */
    King createKing();

    /**
     * 创建城堡
     *
     * @return 城堡
     */
    Castle createCastle();

    /**
     * 制造武器
     *
     * @return 武器
     */
    Army createArmy();
}
